﻿.W_f22 {
	font-size: 22px;
}

.S_txt2 {
	color: #808080;
}

.W_btn_b,
.W_btn_e {
	color: #333;
}

.W_input_error {
	border-color: #e64141;
}

.W_btn_c span,
.W_btn_b span {
	min-width: 0;
}

.loading {
	display: inline-block;
	background: url("../../../common/img/zjt/register/loading.gif") no-repeat;
	height: 15px;
	width: 15px;
	vertical-align: middle;
	overflow: hidden;
}

.W_btn_big,
.W_btn_big span,
.btn_reg_a,
.btn_reg_a span {
	display: inline-block;
	cursor: pointer;
}

.W_btn_big,
.btn_reg_a {
	border: 1px solid #ff9b01;
	border-radius: 2px;
}

.W_btn_big span,
.btn_reg_a span {
	border: 1px solid #ffb33b;
	color: #FFF;
	background: #FFA00A;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	font-style: normal;
}

.W_btn_big:hover,
.btn_reg_a:hover {
	text-decoration: none;
	_zoom: 1;
}

.W_btn_big:hover span,
.btn_reg_a:hover span {
	text-decoration: none;
	background: rgb(255, 184, 71);
	background: -moz-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 184, 71, 1)), color-stop(100%, rgba(255, 162, 16, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: linear-gradient(top bottom, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
}

.W_btn_big span {
	width: 196px;
	padding: 10px 0 8px;
	height: 18px;
	line-height: 18px;
	font-size: 16px;
}

.btn_reg_a span {
	height: 26px;
	padding: 0 30px 0 28px;
	line-height: 26px;
	font-size: 14px;
}

.W_btn_big_dis,
.W_btn_big_dis:hover {
	background: #F2F2F2;
	border-color: #D9D9D9;
	cursor: default;
}

.W_btn_big_dis span,
.W_btn_big_dis:hover span {
	background: #F2F2F2;
	border-color: #FFF;
	color: #dadada;
	cursor: default;
}

body {
	background: url("../../../common/img/zjt/register/reg_repeat_bg.png") repeat-x #bee1f5;
}

.W_nologin_logo {
	width: 130px;
	height: 40px;
	background: url("../../../common/img/zjt/register/logo.png") no-repeat;
	_background: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='https://img.t.sinajs.cn/t5/style/images/register/logo.png?id=1395992130776');
}

.W_nologin_logo a {
	display: block;
	width: 100%;
	height: 100%;
}

.W_nologin_logo_big {
	width: 200px;
	height: 72px;
	margin: 0 auto;
	margin-top: 26px;
	background: url("../../../common/img/zjt/register/logo_big.png") no-repeat;
	_background: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='https://img.t.sinajs.cn/t5/style/images/register/logo_big.png?id=1395992824012');
}
img
.W_header_line {
	height: 3px;
	border-bottom: 1px solid #e6f1f9;
	background: url("../../../common/img/zjt/register/top_line_bg.png") repeat-x center 0;
	overflow: hidden;
}

.W_reg_header {
	width: 900px;
	margin: 0 auto;
	padding: 10px 0;
}

.W_logo_wave,
.W_logo_wave2 {
	height: 164px;
	background: url("../../../common/img/zjt/register/bg_reg_wave.png") no-repeat center bottom;
	_background: none;
}

.W_logo_wave2 {
	height: 128px;
}

.WB_global_nav,
.WB_global_nav .step_bg,
.WB_global_nav .step_ico,
.WB_global_nav .step_enter {
	background: url("../../../common/img/zjt/register/reg_ico.png") no-repeat;
	_background-image: url("../../../common/img/zjt/register/reg_ico.gif")
}

.WB_global_nav {
	position: static;
	height: 41px;
	background-image: none;
	background-color: #333;
	box-shadow: none;
	overflow: hidden;
}

.WB_global_nav .gn_bg {
	background-position: 0 39px;
	border-bottom: 1px solid #daebf6;
}

.WB_global_nav .gn_header {
	width: 900px;
}

.WB_global_nav .step_bg {
	width: 130px;
	padding: 0 9px 0 13px;
	height: 39px;
	overflow: hidden;
	background-position: right -50px;
	font-size: 16px;
}

.WB_global_nav .step_ico {
	display: inline-block;
	width: 25px;
	height: 29px;
	background-position: 1px -19px;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	_float: left;
	_margin-top: 6px;
}

.WB_global_nav .step2 {
	background-position: 1px -131px;
}

.WB_global_nav .step_enter {
	display: inline-block;
	float: left;
	width: 28px;
	height: 40px;
	background-position: 0 -89px;
}

.WB_global_nav .step_bg .step {
	margin-left: 6px;
	line-height: 40px;
}

.WB_global_nav .step_bg * {
	font-style: italic;
	color: #999;
}

.WB_global_nav .gn_nav {
	padding-left: 78px;
}

.WB_global_nav .gn_nav .cur *,
.WB_global_nav .gn_nav .step_item:hover * {
	color: #fff;
}

.WB_global_nav .gn_nav .step_item:hover {
	text-decoration: none;
}

.WB_global_nav .gn_welcome {
	float: left;
	max-width: 150px;
	_width: 150px;
	padding: 0 10px;
	color: #808080;
	line-height: 37px;
	text-align: right;
}

.WB_global_nav .gn_welcome .W_vline {
	margin: 0 10px;
}

.WB_global_nav .gn_pic {
	float: left;
}

.WB_global_nav .gn_pic img {
	margin-top: 5px;
	width: 30px;
	height: 30px;
}

.W_reg_info_left {
	float: left;
	width: 630px;
}

.W_reg_info_right {
	float: left;
	width: 265px;
	margin: 9px 0 0 3px;
	padding-bottom: 73px;
	overflow: hidden;
}

.W_nologin_main {
	width: 900px;
	margin: 0 auto 35px;
	border-radius: 6px;
	background-color: #fff;
	box-shadow: 0px 2px 3px #98b4c4;
	-moz-box-shadow: 0px 2px 3px #98b4c4;
	-webkit-box-shadow: 0px 2px 3px #98b4c4;
}

.W_nologin .main_radius_bg {
	width: 900px;
	margin: 0 auto 15px;
	background-color: #fff;
	border-radius: 6px;
	box-shadow: 0px 2px 3px #98b4c4;
	-moz-box-shadow: 0px 2px 3px #98b4c4;
	-webkit-box-shadow: 0px 2px 3px #98b4c4;
}
img
.W_nologin .main_e_radius_bg {
	background: #fff;
	border-radius: 6px;
	box-shadow: none;
}

.W_nologin .main_radius_ebg {
	background: #fff;
	border-radius: 0 0 6px 6px;
	margin: 0 auto 15px;
}

.W_reg_con {
	min-height: 500px;
	_height: 500px;
}

.W_nologin .footer_nologin select {
	margin-top: 0;
}

.W_nologin .main_single_bg {
	margin: 0 auto 15px;
}

#js_homestyle_css_module_register_nologin_frame {
	height: 42px;
}

#js_style_css_module_register_nologin_frame {
	height: 42px;
}

.loading {
	display: inline-block;
	height: 15px;
	width: 15px;
	vertical-align: middle;
	overflow: hidden;
	background: url("../../../common/img/zjt/register/loading.gif") no-repeat;
}

.W_login_form .info_list .W_btn_g span {
	min-width: 49px;
	_width: 49px;
}

.W_login_form .info_list .icon_ask {
	margin-left: 3px;
	vertical-align: middle;
}

.W_login_form .W_input_focus2 {
	border-color: #FFB941!important;
	-webkit-box-shadow: 1px 1px 1px 0px #ddd inset;
	-moz-box-shadow: 1px 1px 1px 0px #ddd inset;
	box-shadow: 1px 1px 1px 0px #ddd inset;
}

.W_login_form .W_input_focus2 .W_input {
	color: #333;
}

.W_login_form .username,
.W_login_form .password {
	width: 171px;
	height: 28px;
	padding: 0 0 0 37px;
	border: 1px solid #ccc;
	border-radius: 2px;
	color: #808080;
	vertical-align: middle;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url("../../../common/img/zjt/register/form_login.png");
	_background-image: url("../../../common/img/zjt/register/form_login.gif");
	box-shadow: 1px 1px 1px 0px #eaeaea inset;
	-moz-box-shadow: 1px 1px 1px 0px #eaeaea inset;
	-webkit-box-shadow: 1px 1px 1px 0px #eaeaea inset;
}

.W_login_form .username {
	margin-bottom: 15px;
}

.W_login_form .password {
	margin-bottom: 10px;
	background-position: 0 -50px;
}

.W_login_form .username .W_input,
.W_login_form .username .W_input_focus,
.W_login_form .username .W_input:focus,
.W_login_form .username .W_inputStp:focus,
.W_login_form .password .W_input,
.W_login_form .password .W_input_focus,
.W_login_form .password .W_input:focus,
.W_login_form .password .W_inputStp:focus {
	width: 167px;
	border-width: 0;
	*margin: -2px 0 0;
	background: 0;
	-webkit-box-shadow: 0 0 #fff;
	-moz-box-shadow: 0 0 #fff;
	box-shadow: 0 0 #fff;
}

.W_login_form .password {
	position: relative;
}

.W_login_form .password .enter_psw {
	position: absolute;
	top: 5px;
	left: 39px;
	line-height: 20px;
	color: #808080
}

.W_login_form .verify {
	margin: 6px 0 4px;
	*margin: 6px 0 1px;
}

.W_login_form .verify input.W_input {
	width: 75px;
	padding-left: 5px;
}

.W_login_form .verify_help {
	background: url("../../../common/img/zjt/register/verify_help.png") no-repeat;
	width: 24px;
	height: 24px;
	overflow: hidden;
	display: inline-block;
}

.W_login_form .verify .refresh {
	margin-left: 5px;
}

.W_login_form .verify .code {
	margin-left: 5px;
}

.W_login_form .verify *,
.W_login_form .wei_dun * {
	vertical-align: middle;
}

.W_login_form .wei_dun {
	margin: 15px 0 10px;
	*margin: 15px 0 6px;
}

.W_login_form .wei_dun .W_input {
	width: 145px;
	margin-right: 13px;
}

.W_login_form .automatic {
	width: 210px;
}

.W_login_form label {
	*margin-left: -4px;
}

.W_login_form .right {
	float: right;
	margin: 0;
	*margin-top: 5px;
}

.W_login_form .no_reg_tip {
	display: block;
	margin-top: 8px;
	color: #808080;
}

.W_login_form .no_reg {
	margin-top: 12px;
}

.W_login_form .no_reg .W_btn_g span {
	padding: 0 79px 0 78px;
}

.W_login_form .pre_info {
	width: 210px;
	padding-bottom: 15px;
}

.W_login_form .pre_info .info_detail {
	margin-left: 60px;
}

.W_login_form .pre_info .W_autocut {
	_width: 147px;
}

.W_login_form .pre_info .sub_title {
	height: 20px;
	line-height: 16px;
}

#js_homestyle_css_module_forms_form_login {
	height: 42px;
}

#js_style_css_module_forms_form_login {
	height: 42px;
}

.loading {
	display: inline-block;
	height: 15px;
	width: 15px;
	vertical-align: middle;
	overflow: hidden;
	background: url("../../../common/img/zjt/register/loading.gif") no-repeat;
}

.verify_refresh {
	display: inline-block;
	width: 18px;
	height: 17px;
	overflow: hidden;
	margin-top: 7px;
	margin-left: 7px;
	background: url("../../../common/img/zjt/register/verify_refresh.png") no-repeat;
}

.verify_refresh:hover {
	background-position: 0 -18px;
}

.taobao_ico {
	vertical-align: middle;
	margin-right: 3px;
	margin-right: 0px\9;
}

.W_reg_form .info_list {
	margin: 0 0 15px;
	position: relative;
}

.W_reg_form .info_submit {
	margin: 19px 0 10px;
}

.W_reg_form .info_submit .link {
	line-height: 30px;
}

.W_reg_form .tit {
	float: left;
	line-height: 30px;
	text-align: right;
}

.W_reg_form .tit i {
	color: #F00;
	font-family: "SimSun";
	padding-right: 4px;
}

.W_reg_form .inp .W_input {
	width: 196px;
}

.W_reg_form .inp .W_select {
	width: 200px;
	height: 22px;
	line-height: 22px;
	margin-top: 6px;
}

.W_reg_form .verify input.W_input {
	width: 80px;
}

.W_reg_form .verify_help {
	background: url("../../../common/img/zjt/register/verify_help.png") no-repeat;
	width: 24px;
	height: 24px;
	overflow: hidden;
	display: inline-block;
}

.W_reg_form .verify * {
	vertical-align: middle;
}

.W_reg_form .verify_refresh {
	position: absolute;
	top: 10px;
}

.W_reg_form .verify_bar {
	margin-top: -9px;
}

.W_reg_form .verify_bar * {
	vertical-align: middle;
}

.W_reg_form .verify_bar input.W_input {
	width: 70px;
}

.W_reg_form .verify_bar .tit {
	margin-top: 10px;
}

.W_reg_form .verify_bar .tips {
	margin-top: 10px;
	_margin-top: 12px;
}

.W_reg_form .active {
	*font-size: 0;
}

.W_reg_form .active * {
	*font-size: 12px;
}

.W_reg_form .active input.W_input {
	width: 62px;
	margin-left: 5px;
}

.W_reg_form .active a,
.W_reg_form .active .W_input {
	vertical-align: middle;
}

.W_reg_form .active .W_btn_e span,
.W_reg_form .active .W_btn_e_disable span {
	padding: 0 2px 0 0;
	width: 120px;
}

.W_reg_form .tips {
	position: absolute;
	left: 375px;
	top: 6px;
}

.W_reg_form .color_week {
	color: #e64141;
}

.W_reg_form .color_middle {
	color: #0a8cd2;
}

.W_reg_form .color_strong {
	color: #4bb900;
}

.W_reg_form .info_list .icon_rederrorS,
.W_reg_form .info_list .icon_errorS,
.W_reg_form .info_list .icon_warnS,
.W_reg_form .info_list .icon_delS {
	vertical-align: middle;
}

.W_reg_form .error {
	color: #e64141;
}

.W_reg_form .notice {
	color: #808080;
}

.W_reg_form .error,
.W_reg_form .notice {
	padding: 0 0 0 20px;
	text-indent: -20px;
	line-height: 18px;
}

.W_reg_form .attachment {
	padding-top: 10px;
}

.W_reg_form .set {
	float: left;
	margin: 8px 0 0 10px;
}

.W_reg_form .has_account {
	line-height: 30px;
	font-size: 14px;
}

.W_reg_form .has_nickname {
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
}

.W_reg_form .foreign_tel {
	width: 190px;
	height: 28px;
	padding: 0 0 0 2px;
	background: #fff;
	_margin-left: 2px;
}

.W_reg_form .foreign_tel .tel_forenum {
	float: left;
	margin: 0 5px 0 0;
	font-size: 14px;
	line-height: 28px;
}

.W_reg_form .foreign_tel .tel_num {
	width: 147px;
	height: 28px;
	height: 20px\9;
	padding-top: 4px\9;
	line-height: 19px\9;
	*line-height: 18px;
	font-size: 14px;
	border: 0;
	background: none;
	color: #808080;
}

.W_reg_form .foreign_tel .tel_num_focus {
	color: #333;
}

.W_reg_form .choose label {
	margin-right: 10px;
	font-size: 14px;
	line-height: 30px;
}

.W_reg_form .choose select {
	margin-top: 4px;
}

.W_reg_form .choose .sel {
	height: 22px;
	padding: 2px 0;
}

.W_reg_form .choose .year {
	width: 60px;
}

.W_reg_form .choose .month,
.W_reg_form .choose .day {
	width: 44px;
}

.W_reg_form .choose .sel_txt {
	margin: 0 0px 0 4px;
	*margin: 0 0px 0 2px;
}

.W_reg_form .W_btn_big .loading {
	margin: -1px 4px 0 0;
}

.attachment_nickname {
	padding: 5px 0 0;
}

.attachment_nickname p {
	line-height: 20px;
}

.attachment_nickname .nickname {
	width: 260px;
	padding: 10px 0 0;
	*margin-bottom: 10px;
}

.attachment_nickname label {
	width: 130px;
	float: left;
	margin: 0 0 10px;
	_width: 128px;
	word-break: break-all;
	word-wrap: break-word;
	height: 16px;
	*height: 18px;
	overflow: hidden;
	line-height: 16px;
}

.agreement {
	margin: 0 0 7px;
}

.auth_banner .auth_bar {
	width: 330px;
	margin: 20px auto 0;
}

.auth_banner .auth_bar .web_logo {
	float: left;
	width: 80px;
	height: 94px;
	background: url("../../../common/img/zjt/register/authorize_shadow.png") no-repeat center bottom;
	_background-image: url("../../../common/img/zjt/register/authorize_shadow.gif");
}

.auth_banner .auth_bar .web_logo img {
	width: 78px;
	height: 78px;
	border: 1px solid #ff9b00;
}

.auth_banner .auth_bar .wb_logo img {
	border-color: #7abcc4;
}

.auth_banner .auth_bar .auth_bg {
	float: left;
	width: 169px;
	height: 80px;
	background: url("../../../common/img/zjt/register/authorize.png") no-repeat center center;
	_background-image: url("../../../common/img/zjt/register/authorize.gif");
}

.W_reg_form .step_status {
	float: left;
	font-size: 14px;
	width: 90px;
	color: #a0a0a0;
	margin-top: 3px;
}

.W_reg_form .step_status * {
	display: inline-block;
	vertical-align: middle
}

.W_reg_form .flag_tel .tel_country {
	float: left;
	padding: 8px 4px;
	width: 27px;
	height: 12px;
	border: 1px solid #ccc;
	background: url("../../../common/img/zjt/register/reg_flag.png") no-repeat;
}

.W_reg_form .flag_tel .tel_country:hover {
	background-color: #f2f2f2;
}

.W_reg_form .flag_tel .CH {
	background-position: 4px 8px;
}

.W_reg_form .flag_tel .HK {
	background-position: 4px -18px;
}

.W_reg_form .flag_tel .MO {
	background-position: 4px -44px;
}

.W_reg_form .flag_tel .TW {
	background-position: 4px -70px;
}

.W_reg_form .flag_tel .US {
	background-position: 4px -96px;
}

.W_reg_form .flag_tel .CA {
	background-position: 4px -122px;
}

.W_reg_form .flag_tel .MY {
	background-position: 4px -148px;
}

.W_reg_form .flag_tel .AU {
	background-position: 4px -174px;
}

.W_reg_form .flag_tel .JP {
	background-position: 4px -200px;
}

.W_reg_form .flag_tel .KP {
	background-position: 4px -226px;
}

.W_reg_form .flag_tel .SG {
	background-position: 4px -252px;
}

.W_reg_form .flag_tel .ID {
	background-position: 4px -278px;
}

.W_reg_form .flag_tel .TH {
	background-position: 4px -304px;
}

.W_reg_form .flag_tel .DE {
	background-position: 4px -330px;
}

.W_reg_form .flag_tel .UK {
	background-position: 4px -356px;
}

.W_reg_form .flag_tel .FR {
	background-position: 4px -382px;
}

.W_reg_form .flag_tel .RU {
	background-position: 4px -408px;
}

.W_reg_form .flag_tel .BR {
	background-position: 4px -434px;
}

.W_reg_form .flag_tel .IN {
	background-position: 4px -460px;
}

.W_reg_form .flag_tel .KH {
	background-position: 4px -486px;
}

.W_reg_form .flag_tel .MM {
	background-position: 4px -512px;
}

.W_reg_form .flag_tel .BN {
	background-position: 4px -538px;
}

.W_reg_form .flag_tel .PH {
	background-position: 4px -564px;
}

.W_reg_form .flag_tel .VN {
	background-position: 4px -590px;
}

.W_reg_form .flag_tel .LA {
	background-position: 4px -616px;
}

.W_reg_form .flag_tel .ES {
	background-position: 4px -642px;
}

.W_reg_form .flag_tel .NZ {
	background-position: 4px -668px;
}

.W_reg_form .flag_tel .IT {
	background-position: 4px -694px;
}

.W_reg_form .flag_tel .foreign_tel {
	float: left;
	width: 157px;
	padding-left: 5px;
	position: relative;
	left: -1px;
	*left: -3px;
}

.W_reg_form .flag_tel .foreign_tel .tel_num {
	width: 112px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.W_reg_form .flag_tel .W_input_focus {
	position: relative;
	z-index: 2;
}

.W_reg_form .password {
	width: 171px;
	height: 28px;
	padding: 0 0 0 37px;
	border: 1px solid #ccc;
	border-radius: 2px;
	color: #808080;
	vertical-align: middle;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url("../../../common/img/zjt/register/form_login.png");
	_background-image: url("../../../common/img/zjt/register/form_login.gif");
	box-shadow: 1px 1px 1px 0px #eaeaea inset;
	-moz-box-shadow: 1px 1px 1px 0px #eaeaea inset;
	-webkit-box-shadow: 1px 1px 1px 0px #eaeaea inset;
}

.W_reg_form .password {
	margin-bottom: 10px;
	background-position: 0 -50px;
}

.W_reg_form .password .W_input,
.W_reg_form .password .W_input_focus,
.W_reg_form .password .W_input:focus,
.W_reg_form .password .W_inputStp:focus {
	width: 167px;
	border-width: 0;
	*margin: -2px 0 0;
	background: 0;
	-webkit-box-shadow: 0 0 #fff;
	-moz-box-shadow: 0 0 #fff;
	box-shadow: 0 0 #fff;
}

.W_reg_form .password {
	position: relative;
}

.W_reg_form .password .enter_psw {
	position: absolute;
	top: 5px;
	left: 39px;
	line-height: 20px;
	color: #808080
}

#js_homestyle_css_module_forms_form_register {
	height: 42px;
}

#js_style_css_module_forms_form_register {
	height: 42px;
}

.footer_nologin {
	padding: 0 30px 20px;
	border-top: 1px solid #e6e6e6;
}

.B_register .footer_nologin {
	width: 840px;
	margin: 0 auto;
}

.footer_nologin p {
	padding: 3px 0 0;
	line-height: 18px;
}

.footer_nologin .help_link {
	float: left;
	padding: 10px 0 0;
}

.footer_nologin .help_link .S_func1 {
	margin-right: 13px;
}

.footer_nologin .copy {
	float: right;
	text-align: right;
	line-height: 20px;
	padding-top: 10px;
}

.footer_nologin .copy p {
	padding: 0;
}

.footer_nologin .copy .W_linkb {
	padding-bottom: 2px;
}

.footer_nologin .company {
	margin-right: 5px;
}

.footer_nologin select {
	margin-left: 5px;
	*margin-left: 4px;
	margin-top: 22px;
}

.footer_nologin .W_ico16 {
	vertical-align: -3px;
	margin-right: 4px;
}

.footer_nologin_new {
	padding: 15px 30px 30px;
	background: url("../../../common/img/zjt/register/footer_top_bg.jpg") no-repeat center top #f7f7f8;
	text-align: center;
}

.footer_nologin_new .system a {
	color: #333;
}

.footer_nologin_new a:hover,
.footer_nologin_new .help_link a:hover {
	color: #0a8cd2;
}

.footer_nologin_new .system li {
	display: inline;
	margin-right: 20px;
}

.footer_nologin_new .system .sys_ico {
	display: inline-block;
	width: 20px;
	height: 21px;
	margin-right: 2px;
	background: url("../../../common/img/zjt/register/form_login.png") no-repeat;
	_background-image: url("../../../common/img/zjt/register/form_login.gif");
	vertical-align: middle;
}

.footer_nologin_new .system .ipad {
	background-position: 0 -120px;
}

.footer_nologin_new .system .android {
	background-position: -20px -120px;
}

.footer_nologin_new .system .windows {
	background-position: -40px -120px;
}

.footer_nologin_new .system .other_phone {
	background-position: -60px -120px;
}

.footer_nologin_new .system .wb_desktop {
	width: 23px;
	margin-right: 5px;
	background-position: -80px -121px;
}

.footer_nologin_new .help_link {
	margin: 4px 0 5px;
}

.footer_nologin_new .help_link a {
	color: #808080;
}

.footer_nologin_new .help_link i {
	margin: 0 10px;
}

.footer_nologin_new .Icp {
	margin: 0 9px;
}

.footer_logo {
	display: inline-block;
	width: 26px;
	height: 21px;
	background: url("../../../common/img/zjt/register/reg_ico.png") no-repeat 0 4px;
	_background-image: url("../../../common/img/zjt/register/reg_ico.gif");
	vertical-align: -4px;
}

.nologin_footer {
	width: 900px;
	margin: 0 auto;
}

.nologin_footer .left_link {
	float: left;
}

.nologin_footer .left_link a {
	color: #6e9ab8;
}

.nologin_footer .left_link .company_name {
	margin-right: 10px;
	color: #6e9ab8;
}

.nologin_footer .copy {
	float: right;
	text-align: right;
	color: #6e9ab8;
}

.nologin_footer .copy select {
	margin-left: 10px;
}

#js_homestyle_css_module_global_footer_nologin {
	height: 42px;
}

#js_style_css_module_global_footer_nologin {
	height: 42px;
}

.btn_reg_red,
.btn_reg_red span {
	display: inline-block;
	cursor: pointer;
}

.btn_reg_red {
	border: 1px solid #e64141;
	border-radius: 2px;
	-webkit-box-shadow: 0px 1px rgba(0, 0, 0, .3);
	box-shadow: 0px 1px rgba(0, 0, 0, .3);
}

.btn_reg_red span {
	height: 31px;
	line-height: 31px;
	border: 1px solid #eb6767;
	color: #FFF;
	background: #e64141;
	font-size: 22px;
	text-align: center;
	font-family: "Microsoft yahei";
}

.btn_reg_red:hover {
	text-decoration: none;
	_zoom: 1;
}

.btn_reg_red:hover span {
	background: #f65555;
	background: -moz-linear-gradient(top, #f95959 0%, #f04d4d 50%, #e74242 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f95959), color-stop(50%, #f04d4d), color-stop(50%, #f04d4d), color-stop(100%, #e74242));
	background: -webkit-linear-gradient(top, #f95959 0%, #f04d4d 50%, #e74242 100%);
	background: -o-linear-gradient(top, #f95959 0%, #f04d4d 50%, #e74242 100%);
	background: -ms-linear-gradient(top, #f95959 0%, #f04d4d 50%, #e74242 100%);
	background: linear-gradient(top, #f95959 0%, #f04d4d 50%, #e74242 100%);
}

.invite_register .box,
.invite_register .inner {
	background: url("../../../common/img/zjt/register/bg_invite_reg.png") no-repeat;
}

.invite_register .box {
	background-color: #fffde5;
	border: 1px solid #fcedb1;
}

.invite_register .inner {
	height: 68px;
	background-position: right bottom;
}

.invite_register {
	background: url("../../../common/img/zjt/register/shadow_invite_reg.png") no-repeat right bottom;
	padding-bottom: 9px;
	background-size: 100% 9px;
	_background: none;
}

.invite_register .W_face_radius {
	float: left;
	margin: 10px 10px 0 20px;
}

.invite_register .txt_info {
	font-size: 18px;
	margin: 24px 0 0 0;
	float: left;
	max-width: 800px;
	overflow: hidden;
}

.invite_register .nologin .txt_info {
	width: 520px;
}

.invite_register .img_lang {
	float: left;
	background: url("../../../common/img/zjt/register/invite_lang.png") no-repeat;
	width: 105px;
	height: 81px;
	margin: -12px 0 0 -10px;
	_background-image: url("../../../common/img/zjt/register/invite_lang.gif");
	_position: relative;
}

.invite_register .reg_box {
	float: right;
	margin: 14px 20px 0 0;
	font-size: 14px;
}

.invite_register .btn_reg_red {
	margin-right: 15px;
	vertical-align: middle;
}

.invite_register .btn_reg_red span {
	width: 130px;
}

.invite_register .btn_reg {
	background: url("../../../common/img/zjt/register/btn_reg.png") no-repeat;
	width: 132px;
	height: 41px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
	_background-image: url("../../../common/img/zjt/register/btn_reg.gif");
}

.invite_slogan {
	padding: 20px;
	border-bottom: 1px dotted #ccc;
}

.invite_slogan .avatar {
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 10px;
}

.invite_slogan .slogan_cont {
	float: left;
	width: 800px;
	padding-top: 17px;
	font-size: 20px;
}

#js_homestyle_css_module_register_invite_register {
	height: 42px;
}

#js_style_css_module_register_invite_register {
	height: 42px;
}

.layer_form_tips {
	position: absolute;
	z-index: 9999;
}

.layer_form_tips .bg {
	padding: 2px;
	border-radius: 4px;
	background: url("../../../common/img/zjt/register/layer_bg.png") repeat;
}

.layer_form_tips .content {
	background: #fffae1;
	position: relative;
	border: 1px solid #ccc;
	border-radius: 2px;
	padding: 5px 20px 5px 5px;
}

.layer_form_tips .icon_close {
	position: absolute;
	right: 6px;
	top: 6px;
}

.layer_form_tips .tips span {
	vertical-align: middle;
}

.layer_form_tips .arrow_tips {
	background: url("../../../common/img/zjt/register/layer_arrow_tips.png") no-repeat;
	width: 14px;
	height: 8px;
	bottom: -5px;
	left: 50%;
	margin-left: -7px;
	overflow: hidden;
	position: absolute;
}

.layer_form_tips .tips_multi {
	padding: 0 0 0 5px;
}

.layer_form_tips .tips_multi .txt {
	line-height: 22px;
}

.layer_form_tips .tips_multi .txt a {
	color: #F48C12
}

#js_homestyle_css_module_layer_layer_form_tips {
	height: 42px;
}

#js_style_css_module_layer_layer_form_tips {
	height: 42px;
}

.ly_reg_follow_succ .btn_shownext {
	text-align: center;
	font-size: 12px;
	margin: 8px 0 0;
}

.layer_msn_search {
	_position: relative;
	padding: 15px 50px 0 20px;
}

.layer_msn_search .W_reg_form {
	_position: relative;
}

.layer_msn_search .W_reg_form .bind_item {
	margin-top: -5px;
}

.layer_msn_search .W_reg_form .tips {
	left: auto;
	right: -25px;
}

.layer_msn_search .W_reg_form .tit {
	width: 65px;
}

.layer_msn_search .W_reg_form .inp {
	margin-left: 70px;
}

.layer_msn_search .W_reg_form .verify .tit {
	margin-top: 10px;
}

.layer_msn_search .W_reg_form .verify_refresh {
	position: static;
}

.layer_msn_search .W_reg_form .W_btn_g span {
	min-width: 35px;
}

.layer_msn_search .W_reg_form .area {
	width: 80px;
	height: 22px;
	margin-right: 5px
}

.layer_msn_search .mail_verf .tit {
	width: 85px;
}

.layer_msn_search .mail_verf .inp {
	margin-left: 90px;
}

.layer_msn_search .mail_verf .inp .W_input {
	width: 224px;
}

.layer_msg_verf {
	padding: 15px 20px;
}

.layer_msn_search .info_verify {
	margin-bottom: 20px;
}

.layer_msg_verf .download_tip {
	padding-left: 17px;
}

.layer_msg_verf .download_tip .W_f14 {
	padding-bottom: 5px;
}

.layer_info_list {
	padding: 15px 20px;
}

.layer_wrap_big {
	padding: 50px 20px;
}

.W_layer_iframe {
	width: 380px;
}

.W_layer_iframe .S_txt2 {
	color: #808080;
}

.W_layer_iframe .info_cont .S_func1 {
	color: #0A8CD2;
}

.W_layer_iframe .W_tips.tips_warn {
	margin: 0 -2px 10px;
	padding: 5px 3px 4px 6px;
	_padding: 5px 0px 4px 4px;
}

.W_layer_form .info_list {
	position: relative;
	margin: 0 0 15px;
	line-height: 30px;
}

.W_layer_form .tit {
	float: left;
	width: 60px;
	text-align: right;
}

.W_layer_form .inp {
	margin-left: 62px;
}

.W_layer_form .inp .W_input {
	width: 245px;
}

.W_layer_form .tips {
	position: absolute;
	left: 325px;
	top: 6px;
}

.W_layer_form .enter_psw {
	position: absolute;
	left: 67px;
	color: #999;
}

.W_layer_form .active_code .W_input {
	width: 100px;
	margin-left: 3px;
}

.W_layer_form .active_code .inp .W_btn_e,
.W_layer_form .active_code .inp .W_btn_e_disable,
.W_layer_form .active_code .inp .W_input {
	vertical-align: middle;
}

.W_layer_form .active_code .inp .W_btn_e span,
.W_layer_form .active_code .inp .W_btn_e_disable span {
	width: 138px;
	padding: 0;
}

.W_layer_form .btn_item {
	margin-top: 22px;
}

.W_layer_form .btn_item .W_btn_a,
.W_layer_iframe .W_tr .W_btn_a {
	margin: 0 0 0 5px;
}

.W_layer_form .W_layer_tips p {
	margin-bottom: 6px;
	line-height: 18px;
}

.W_layer_tips {
	line-height: 22px;
}

.W_layer_tips .info_cont {
	margin: 0 auto 7px;
}

.W_layer_tips .cont_tips {
	padding: 7px 54px 15px;
	border-top: 1px solid #e6e6e6;
}

#js_homestyle_css_module_register_layer_register {
	height: 42px;
}

#js_style_css_module_register_layer_register {
	height: 42px;
}

.account_info_card .v_line {
	margin: 0 5px;
	color: #808080;
}

.account_info_card .bind_ico {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	vertical-align: middle;
	background-image: url("../../../common/img/zjt/register/web_ico.png");
	background-repeat: no-repeat;
}

.account_info_card .ico_baidu {
	background-position: 0 0;
}

.account_info_card .ico_qq {
	background-position: 0 -16px;
}

.account_info_card .ico_yidong {
	background-position: 0 -32px;
}

.account_info_card .card_bg {
	width: 300px;
	padding: 7px 9px 7px;
	border: 1px solid #e6e6e6;
	background: #fafafa;
}

.account_info_card .card_title {
	padding-bottom: 3px;
	border-bottom: 1px dotted #eee;
}

.account_info_card .card_title .acc_ico {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	vertical-align: middle;
}

.account_info_card .card_title .W_fr {
	_margin-top: -18px;
}

.account_info_card .card_cont {
	margin-top: 10px;
}

.account_info_card .card_cont .avatar {
	float: left;
	width: 80px;
}

.account_info_card .card_cont .avatar img {
	width: 80px;
	height: 80px;
}

.account_info_card .card_cont .cont {
	margin-left: 95px;
	padding-bottom: 8px;
	_padding-bottom: 6px;
}

.account_info_card .card_cont .cont_cut,
.account_info_card .card_cont .cont .name {
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
}

.account_info_card .card_cont .cont_cut {
	*line-height: 15px;
	_line-height: 14px;
}

.account_info_card .card_cont .password {
	position: relative;
}

.account_info_card .card_cont .password .tips {
	position: absolute;
	left: 65px;
	top: 9px;
	color: #999;
}

.account_info_card .card_cont .cont .tit {
	display: inline-block;
	width: 60px;
	height: 15px;
	text-align: right;
}

.account_info_card .card_cont .cont .icon_succ {
	vertical-align: middle;
	margin-left: 5px;
	_margin-left: 3px;
}

.account_info_card .card_cont .enter_psw {
	width: 138px;
	_width: 135px;
	vertical-align: middle;
}

.account_info_card .card_cont .login_psw {
	vertical-align: -4px;
}

.account_info_card .card_cont .weidun_code .enter_psw {
	width: 103px;
	_width: 100px;
	margin-right: 10px;
}

.account_info_card .card_cont .code img {
	width: 100px;
	height: 40px;
	margin-top: 10px;
	vertical-align: middle;
}

.account_info_card .card_cont .btn_item .W_btn_b span {
	width: 108px;
	text-align: center;
}

.account_info_card .card_cont .btn_item .W_btn_b .loading {
	float: none;
}

#js_homestyle_css_module_register_account_info_card {
	height: 42px;
}

#js_style_css_module_register_account_info_card {
	height: 42px;
}

#js_homestyle_css_pages_register_register {
	height: 42px;
}

#js_style_css_pages_register_register {
	height: 42px;
}